//                 ,  , 
//                / \/ \,'| _ 
//               ,'    '  ,' |,| 
//              ,'           ' |,'|
//             ,'                 ;'| _ 
//            ,'                    '' | 
//           ,'                        ;-, 
//          (___                        / 
//        ,'    `.  ___               ,' 
//       :       ,`'   `-.           / 
//       |-._ o /         \         / 
//      (    `-(           )       / 				To compile the files type in the terminal:
//     ,'`.     \      o  /      ,' 				g++ file_name.C -o executable_name
//    /    `     `.     ,'      / 
//   (             `"""'       / 
//    `._                     / 
//       `--.______        '"`. 
//          \__,__,`---._   '`; 
//               ))`-^--')`,-' 
//             ,',_____,'  | 
//             \_          `). 
//               `.      _,'  ` 
//               /`-._,-'      \ 
//
//
//*********************************************************************************************************************************



// vector, operators
#include <vector>
#include <iostream>
using namespace std;

int main()

{
    // vector container for integer elements declaration
	int i;
    vector<int> vec1, vec2, vec3;

    cout<<"vec1 data: ";

    // append elements with values 1 to 10
    for(i=1; i<=10; ++i)
           vec1.push_back(i);

    // print all elements separated by a space
    for(i=0; i<vec1.size(); ++i)
           cout<<vec1[i]<<' ';

    cout<<endl;


    cout<<"vec2 data: ";

    // append elements with values 1 to 10
    for(i=11; i<=20; ++i)
           vec2.push_back(i);

    // print all elements separated by a space
    for(i=0; i<vec2.size(); ++i)
           cout<<vec2[i]<<' ';

    cout<<endl;


    cout<<"vec3 data: ";

    // append elements with values 1 to 10
    for(i=1; i<=10; ++i)

           vec3.push_back(i);

    // print all elements separated by a space
    for(i=0; i<vec3.size(); ++i)
           cout<<vec3[i]<<' ';

    cout<<"\n\n";

    cout<<"Operation: vec1 != vec2"<<endl;

    if(vec1 != vec2)
          cout<<"vec1 and vec2 is not equal."<<endl;

    else
          cout<<"vec1 and vec2 is equal."<<endl;

    cout<<"\nOperation: vec1 == vec3"<<endl;

    if(vec1 == vec3)
          cout<<"vec1 and vec3 is equal."<<endl;

    else
          cout<<"vec1 and vec3 is not equal."<<endl;

    cout<<"\nOperation: vec1 < vec2"<<endl;

    if(vec1 < vec2)
          cout<<"vec1 less than vec2."<<endl;

    else
          cout<<"vec1 is not less than vec2."<<endl;

    cout<<"\nOperation: vec2 > vec1"<<endl;

    if(vec2 > vec1)
          cout<<"vec2 greater than vec1."<<endl;

    else
          cout<<"vec2 is not greater than vec1."<<endl;

    cout<<"\nOperation: vec2 >= vec1"<<endl;

    if(vec2 >= vec1)
          cout<<"vec2 greater or equal than vec1."<<endl;

    else
          cout<<"vec2 is not greater or equal than vec1."<<endl;

    cout<<"\nOperation: vec1 <= vec2"<<endl;

    if(vec1 <= vec2)
          cout<<"vec1 less or equal than vec2."<<endl;

    else
          cout<<"vec1 is not less or equal than vec2."<<endl;

    return 0;

}